import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { ChannelRoutingModule } from './channel-routing.module';
import { ChannelAddComponent } from './channel-add/channel-add.component';
import { ChannelUpdateComponent } from './channel-update/channel-update.component';
import { ChannelComponent } from '../channel/channel.component';
import { ChannelAssignReceiverComponent } from './channel-assign-receiver/channel-assign-receiver.component';
import {MsgChannelService} from "./msgChannel.service";
import {OneOperationModule} from "../../../../widgets/one-operation/one-operation.module";
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
import {RetrieveRegionsService} from "./regions-add.service";

@NgModule({
  imports: [
    CommonModule,
    ChannelRoutingModule,
    FormsModule,
    ReactiveFormsModule,
    OneOperationModule
  ],
  declarations: [
    ChannelAddComponent,
    ChannelUpdateComponent,
    ChannelComponent,
    ChannelAssignReceiverComponent
  ],
  providers: [
    MsgChannelService,
    RetrieveRegionsService
  ]

})
export class ChannelModule { }
